"""
需求：
• 进入某 Web 项目登录页面， 输入用户名、 密码、 验证码之后登录系统
要求：
• 模拟实现登录操作， 输出每一步的登录信息

类名：LoginPage
属性：用户名username、密码password、验证码verify_code
方法：
    __init__(): 添加属性
    __str__(): 以字符串方式返回属性信息
    login(): 输出每一步的登录信息
"""

class LoginPage(object):
    def __init__(self, username, password, verify_code):
        # 用户名username、密码password、验证码verify_code
        self.username = username
        self.password = password
        self.verify_code = verify_code

    def __str__(self):
        return f'用户名{self.username}、密码{self.password}、验证码{self.verify_code}'

    def login(self):
        print(f'已经输入了用户名{self.username}')
        print(f'已经输入了密码{self.password}')
        print(f'已经输入了验证码{self.verify_code}')
        print('登陆')

# 实例化对象，自动调用__init__
login_page = LoginPage('admin', '123456', '8888')
print(login_page)
login_page.login()